package com.dobbinsoft.iotechn.device.enums;

/**
 * @author : rize
 * @description : 设备接入许可认证
 * @time : 2020/6/17
 */
public enum DeviceAuthType {

    // 简易认证：直接将AccessKeyId 和 AccessKeySecret 分别作为username 和 password 传入到设备网关
    EASY(1, "简易"),
    // 安全认证：将AccessKeyId 作为 username 将 MD5(IP + AccessKeySecret) 作为 password 传入到网关。这样即使在不安全的网络中使用，也无法逆向出 AccessKeySecret
    SAFE(2,"安全"),
    ;

    DeviceAuthType(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    private int code;

    private String msg;

    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

}
